home *** CD-ROM | disk | FTP | other *** search
- The Inside Track
-
- Programmer's Utilities
-
- and
-
- Starter Assembly Subroutine Library for BASIC
-
-
- Published by
-
- MicroHelp, Inc.
- 2220 Carlyle Dr.
- Marietta GA 30062-5841
- (404) 973-9272 (800) 922-3383
-
-
- The Inside Track consists of indispensable programmer's utilities plus and
- introduction to the use of assembly language subroutines for the BASIC
- programmer. No knowledge of assembly programming is required, nor is
- an assembler program required.
-
- All source code is included - even for memory resident programs!
-
- Included in The Inside Track is an assembly routine that lets you send
- ANSI commands to the screen in interpreted and compiled BASIC!
-
- This package includes MicroHelp's popular "memory map" showing you all
- the important memory locations used by DOS and the BIOS. The reverse side
- contains register settings used by the most popular BIOS calls (used with
- the DOSSUB2 routine described below).
-
- In addition to a manual in a three ring binder, here's what you get:
-
- Utilities
- ---------
-
- ALARM.ASM and .COM - Memory-resident program that displays the time on
- the screen. The alarm clock function can be used
- to beep the speaker at a specified time.
-
- BOOT.ASM and .COM - Reboot your system from DOS in one of three ways.
-
- BRUN.ASM and .COM - Used with any BASIC compiler to load another EXE
- program faster than BASIC.
-
- DUPE.ASM and .COM - Duplicates the contents of the active monitor on
- the inactive monitor.
-
- EXEC.ASM and .COM - A program loader that allows a program running
- under it to schedule execution of up to four
- programs.
-
- EXETOCOM.ASM and .BIN - A header file that is used to convert EXE
- files to COM files for faster loading.
-
- EXTMEM.ASM and .COM - Reserves memory beyond the 64K (string) limit of BASIC.
-
- GETMEM2.ASM and .COM - Reserve memory for use during the current DOS session.
-
- KEYMOD.ASM and .COM - Memory resident program that controls the keyboard
- state. (See KEYMOD.BAS)
-
- UNTIL.ASM and .COM - Used in batch files to wait until a specified time before
- performing a function.
-
-
- Assembly Routines for BASIC
- ---------------------------
-
- ANSI.ASM and .OBJ - Assembly subroutine for sending ANSI instructions
- to the screen from BASIC.
-
- ANSI.BAS - Demonstrates the use of ANSI screen control functions from
- interpreted BASIC.
-
- ANSIC.BAS - Same as ANSI.BAS for compiled BASIC.
-
- BASMAIN.ASM and .OBJ - Used to pass the Program Segment Prefix to, and
- limit the amount of memory used by programs compiled with
- IBM's BASCOM 1.00. Allows you to read the equivalent of
- COMMAND$ in newer compilers.
-
- DOS2.BAS and DOS2I.BAS - Demonstrates DOS and BIOS function calls from
- BASIC.
-
- DOSSUB2.ASM and .OBJ - Assembly routine for DOS and BIOS function calls
- from compiled BASIC.
-
- DOSSUB2I.ASM and .OBJ - Same as DOSSUB2, but for interpreted BASIC.
-
- EXECDEM2.BAS - Demonstrates SHELL function in older compilers.
-
- EXECSUB2.ASM and .OBJ - Assembly subroutine allowing SHELL function
- in older compilers.
-
- GETINFO.ASM and .OBJ - Reads segment pointers from QuickBASIC 1 and
- IBM BASCOM 2.0. Allows reading of COMMAND$.
-
- GETPSP.BAS - Access the program segment prefix from interpreted BASIC.
-
- LP1.ASM and .COM - Moves the printer on first adapter to LPT1.
-
- LP2.ASM and .COM - Moves the printer on second adapter to LPT1.
-
- MCHECK.ASM and .COM - Check your computer's memory.
-
- MEMSTORE.ASM and .OBJ - Store and retrieve strings outside BASIC's 64K.
-
- MOVE.BAS and MOVEI.BAS - demonstrates the use of MOVESUB (below).
-
- MOVESUB.ASM and .OBJ - Assembly routine to copy and move memory. Can be
- used for saving and restoring EGA screens.
-
- RSCREEN.BAS and RSCREENI.BAS - Demonstrates reading characters from the
- screen at assembly speeds.
-
- RSCRSUB.ASM and .OBJ - Assembly routine used by RSCREEN.BAS.
-
- RSCRSUBI.ASM and .OBJ - Assembly routine used by RSCREENI.BAS.
-
- RW2.BAS and RW2I.BAS - Programs demonstrating fast file i/o from BASIC.
-
- RWSUB.ASM and .OBJ - Assembly routine used by RW2.BAS.
-
- RWSUBI.ASM and .OBJ - Assembly routine used by RWI.BAS.
-
- SCREEN.BAS and SCREENI.BAS - Demonstrates instant screen displays from BASIC.
-
- SCRSUB.ASM and .OBJ - Assembly routine used by SCREEN.BAS.
-
- SCRSUBI.ASM and .OBJ - Assembly routine used by SCREENI.BAS.
-
- WINDOW.BAS and WINDOWI.BAS - Demonstrates doing "windows" in BASIC.
-
- WINDOWS.ASM and .OBJ - Assembly routine used by WINDOW and WINDOWI.
-
- Other Programs
- --------------
-
- DISK.BAS - Read and change the diskette parameter table. Turn diskette
- motor off and on and change the timeout delay.
-
- KEYFIX.BAS - Demonstrates reassignment of keyboard keys using ANSI.SYS.
-
- KEYMOD.BAS - Demonstrates manipulation of KEYMOD.COM's keyboard settings.
-
- MEMLIMIT.BAS - Limits the amount of memory used by EXE programs so that
- the "transient" portion of COMMAND.COM is not reloaded
- after program execution.
-
- MEMORY.BAS and MEMORYI.BAS - Demonstrates use of EXTMEM.COM to make use
- of memory outside BASIC's 64K (string) limit.
-
- READBAS.BAS - Reads tokenized (binary) BASIC source code programs,
- optionally removing unreferenced line numbers.
-